System and method for transmitting/receiving data by using a mobile communication terminal in a Zigbee PAN

ABSTRACT

A mobile communication terminal, a method for transmitting/receiving data by a mobile communication terminal in a communication system, and a communication system comprising at least one mobile communication terminal are provided. The terminal includes a communication module for performing short-distance communication, a context engine for extracting a tag from contents data, and a controller for generating the contents data, generating profile information using the tag, and controlling the communication module to broadcast the profile data and the contents data.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.12/124,482 that was filed on May 21, 2008 and issued as U.S. Pat. No.8,244,550 on Aug. 14, 2012, and claims the benefit under 35 U.S.C.§119(a) of a Korean patent application filed in the Korean IntellectualProperty Office on May 25, 2007 and assigned Serial No. 10-2007-0051057,the entire disclosure of each of which is hereby incorporated byreference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an apparatus and a method fortransmitting/receiving data in a communication system of a ZigbeePersonal Area Network (PAN). More particularly, the present inventionrelates to a mobile communication terminal equipped with a Zigbeecommunication module for transmitting/receiving contents data in aZigbee PAN and a method for transmitting/receiving data in acommunication system of the Zigbee PAN.

2. Description of the Related Art

A Wireless Personal Area Network (WPAN) corresponds to a concept ofwirelessly realizing an existing PAN. The PAN corresponds to a conceptwhich contrasts with a widely known Local Area Network (LAN) or WideArea Network (WAN), and means that every individual has their own uniquenetwork. More specifically, devices owned by a single person are allowedto construct a single network for the sake of convenience of eachperson.

In an effort to implement the WPAN, the IEEE 802.15 working group hasestablished WPAN as a standard for short distance wireless networks, andhas implemented four Task Groups (TGs) to administrate the standard.IEEE 802.15.1 corresponds to the well-known Bluetooth protocol, IEEE802.15.3 and IEEE 802.15.3a correspond to a high rate WPAN, and IEEE802.15.4, also known as “Zigbee,” performs a standard job on a low rateWPAN below 205 kbps.

In prior communication and broadcasting systems, collected data has beenstored in each server. Accordingly, a process for gaining access to aserver has required for usage of the data when a user uses the data.More specifically, a prior communication scheme includes the generatingand delivering of the data in a form of production, management, andtransmission/reception (Tx/Rx) in a centralized manner. Also, based on atransmission/reception (Tx/Rx) form of data when using WPAN, its mainpurpose is the connectivity to a headset, a peripheral device, aPersonal Computer (PC), and the like. Accordingly, a user can obtain theaccess to data only if the user uses a peripheral device or a PC whichperforms the role of a server.

However, there are restraints on the Tx/Rx of User Created Contents(UCC) that are necessary in a specific space due to handling ofinformation data in a centralized manner. Therefore, there is a need foran apparatus and method for data transmission/reception, by which a usercan optionally edit UCC, such as an advertisement, guidance, multimediacontents, a text message, etc., and then transfer the UCC to anotheruser existing in a particular space, or a user can acquire onlynecessary information in a particular space.

SUMMARY OF THE INVENTION

An aspect of the present invention is to address the above-statedproblems and/or disadvantages and to provide at least the advantagesdescribed below. Accordingly, an aspect of the present invention is toprovide a mobile communication terminal for transmitting/receiving dataand a method for transmitting/receiving data by a mobile communicationterminal in a communication system by extracting a tag from contentsdata and generating a profile using the tag.

In accordance with an aspect of the present invention, a mobilecommunication terminal is provided. The mobile communication terminalincludes a communication module for performing short-distancecommunication, a context engine for extracting a tag from contents data,and a controller for generating the contents data, generating profileinformation using the tag, and controlling the communication module tobroadcast the profile data and the contents data.

In accordance with another aspect of the present invention, a method fortransmitting/receiving data of a mobile communication terminal isprovided. The method includes generating contents data, extracting a tagfrom the contents data and generating profile information based on theextracted tag, and broadcasting the contents data and the profileinformation.

In accordance with yet another aspect of the present invention acommunication system including at least one mobile communicationterminal is provided. The communication system includes a first terminalfor generating contents data, for extracting a tag from the contentsdata, for generating profile information using the tag, and forbroadcasting the profile information and the contents data, and a secondterminal for receiving the profile information from the first terminal,for extracting the tag from the profile information, for determiningwhether the tag and previously stored tag coincide with each other ornot, and for receiving the contents data corresponding to the tag if thetag and previously stored tag coincide with each other.

Other aspects, advantages, and salient features of the invention willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses exemplary embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainexemplary embodiments of the present invention will be more apparentfrom the following detailed description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 is a view illustrating a system for transmitting/receiving dataamong mobile communication terminals, each of which includes a Zigbeecommunication module according to an exemplary embodiment of the presentinvention;

FIG. 2 is a block diagram illustrating a schematic configuration of amobile communication terminal including a Zigbee communication moduleaccording to an exemplary embodiment of the present invention;

FIG. 3 is a flowchart illustrating a method for transmitting/receivingdata between a first terminal and a second terminal, each of whichincludes a Zigbee communication module according to an exemplaryembodiment of the present invention;

FIG. 4 is a flowchart illustrating a method for transmitting/receivingdata between a first terminal and a second terminal, each of whichincludes a Zigbee communication module according to another exemplaryembodiment of the present invention;

FIG. 5 is a flowchart illustrating a method for transmitting/receivingdata by a first terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to an exemplaryembodiment of the present invention;

FIG. 6 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to an exemplaryembodiment of the present invention;

FIG. 7 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to anotherexemplary embodiment of the present invention;

FIG. 8 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to anotherexemplary embodiment of the present invention; and

FIGS. 9A and 9B are views illustrating contents data transferred from afirst terminal among mobile communication terminals, each of whichincludes a Zigbee communication module according to an exemplaryembodiment of the present invention.

Throughout the drawings, like reference numerals will be understood torefer to like parts, components and structures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of exemplaryembodiments of the present invention as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the embodiments described hereincan be made without departing from the scope and spirit of theinvention. Also, descriptions of well-known functions and configurationsare omitted for clarity and conciseness.

FIG. 1 is a view illustrating a system for transmitting/receiving dataamong mobile communication terminals, each of which includes a Zigbeecommunication module according to an exemplary embodiment of the presentinvention.

Referring to FIG. 1, four mobile communication terminals, each of whichis equipped with a Zigbee communication module, are depicted as anexemplary implementation. Among the four mobile communication terminals,a first terminal 10 includes a Zigbee communication module whichperforms a role of a Zigbee coordinator 12. The Zigbee coordinator 12broadcasts contents data in a Personal Area Network (PAN) of the firstterminal 10.

The first terminal 10 can construct a PAN, which is a Local Area Network(LAN), and can then transfer or broadcast data to the other deviceslocated in the PAN of the first terminal 10.

Each of the first terminal 10, a second terminal 14, a third terminal18, and a fourth terminal 20 can include a Zigbee communication modulewhich performs a role of a Zigbee node 16. Hence, the second terminal14, the third terminal 18, and the fourth terminal 20 receive contentsdata broadcasted from the Zigbee coordinator 12 of the first terminal 10through the respective Zigbee nodes.

FIG. 2 is a block diagram illustrating a schematic configuration of amobile communication terminal including a Zigbee communication moduleaccording to an exemplary embodiment of the present invention.

The mobile communication terminal according to an exemplary embodimentof the present invention includes a Radio Frequency (RF) unit 22, a keyinput unit 24, a display unit 26, a memory 28, a context engine 30, aZigbee communication module 32, and a control unit 34.

The RF unit 22 performs a wireless communication function of the mobilecommunication terminal, and can implement the wireless communicationfunction performed in the mobile communication terminal, except for acommunication function that the Zigbee communication module 32 performs.The RF unit 22 includes an RF transmitter (not illustrated) forupconverting a frequency of a transmitted signal and for amplifying thepower thereof, and an RF receiver (not shown) for performing low noiseamplification of a received signal and downconverting the frequencythereof.

The key input unit 24 includes keys for receiving inputs of numerals andcharacters and keys for setting various types of functions. The keyinput unit 24 receives an input from a user. As an example, the keyinput unit 24 according to the exemplary embodiment of the presentinvention can receive a user input for generating contents data. Theuser can input characters or numerals expressing the contents ofcontents data. Also, the user may previously input a dispatch time pointfor contents data and the like to allow them to be stored, and can thenreserve broadcasting of contents data until the dispatch time.

In an exemplary implementation, the user may input the words “bluejeans, discount, 20%” through the key input unit 24, and then maygenerate contents data with the contents “discounting Levi's blue jeansat 20%.” Also, if the user inputs the words “a dispatch time point: 1p.m. to 2 p.m., at an interval of five minutes”, by the control of thecontrol unit 34, a mobile communication terminal can transfer thecontents data in the PAN at an interval of five minutes from 1 p.m. to 2p.m.

The display unit 26 can be implemented by using a Liquid Crystal Display(LCD), and outputs various types of display data generated by the mobilecommunication terminal 10. If the display unit 26 is implemented byusing the LCD in a scheme of touch screen, the display unit 26 operatesas an input means.

If the user inputs characters or numerals through the key input unit 24so as to generate contents data in the display unit 26 according to anexemplary embodiment of the present invention, the input characters ornumerals can be displayed. In addition, if contents data is receivedfrom the other mobile communication terminals, the received contentsdata can be displayed.

The memory 28 includes a program memory and a data memory. In the memory28, various pieces of information required to control an operation of amobile communication terminal are stored. In the memory 28 according toan exemplary embodiment of the present invention, a tag which is inputby a user through the key input unit 24 can be stored. Also, the controlunit 34 can control the memory 28 to store contents data and log data.

The Zigbee communication module 32 corresponds to a communication modulefor performing Zigbee communications. The mobile communication terminalaccording to an exemplary embodiment of the present invention isequipped with the Zigbee communication module 32 using Zigbeecommunication module 32, the mobile communication terminal can perform arole of the Zigbee coordinator or the Zigbee node in Zigbeecommunications. The Zigbee communication module 32 forms a PANcorresponding to a LAN, and can then forward contents data to the PAN.

The mobile communication terminal which performs a role of the Zigbeecoordinator forms a PAN, and then broadcasts contents data in the PAN.The mobile communication terminal which performs a role of the Zigbeenode enters the PAN that the mobile communication terminal whichperforms a role of the Zigbee coordinator has formed, and then receivesbroadcasted contents data.

Hereinafter, a mobile communication terminal which performs a role ofthe Zigbee coordinator is referred to as a ‘first terminal’ and anothermobile communication terminal which performs a role of the Zigbee nodeis referred to as a ‘second terminal.’

The context engine 30 extracts a tag from contents data. The tagcorresponds to at least one character that can be representative of theessential contents of the contents data. The context engine 30 extractsat least one character required to enable detecting of the context fromthe contents data, and then extracts the tag.

In an exemplary implementation of a tag, if contents data corresponds to“The ABC store is discounting blue jeans at 30%.”, the context engine 30can extract, as tags, the words “blue jeans” and “discount” from thecontents data.

The control unit 34 controls overall operations of the mobilecommunication terminal. The control unit 34 according an exemplaryembodiment of the present invention receives user input entered throughthe key input unit 24, and then generates contents data. Also, based onthe generated contents data, the control unit 34 controls the contextengine 30 to extract the tag, and then generates profile information onthe basis of the extracted tag. The generated profile informationincludes at least one tag included in the contents data, and enablesperceiving what information the contents data includes.

For instance, if contents data corresponds to a blue jeans discountcoupon, a tag can correspond to “blue jeans”, “discount”, and the like,and profile information can correspond to data necessary to give noticethat the contents data is information about the blue jeans discountcoupon. More specifically, the profile information corresponds toinformation required to give notice that tags, such as “blue jeans” and“discount”, are included in the contents data.

Under the control of the control unit 34, the Zigbee communicationmodule 32 is enabled to act as a Zigbee coordinator of the firstterminal. The first terminal forms a PAN and broadcasts contents data inthe PAN. Also, in the case of the second terminal 14, a control unitcontrols a Zigbee communication module 32 of the second terminal 14 tofunction as a Zigbee node of the first terminal 10, and then controlsthe second terminal 14 to enable receiving the contents data broadcastedin the PAN of the first terminal 10.

FIG. 3 is a flowchart illustrating a method for transmitting/receivingdata between a first terminal and a second terminal, each of whichincludes a Zigbee communication module according to an exemplaryembodiment of the present invention.

Referring to FIG. 3, the second terminal 14 equipped with the Zigbeecommunication module 32 enters the PAN of the first terminal 10 in stepS42 from a waiting state in step S40. If the second terminal 14 entersthe PAN of the first terminal 10, the first terminal 10 sets a Zigbeeprofile in step S44.

The Zigbee profile can refer to setting data including information on acommunication scheme, etc., such as a protocol, etc., which has been setso that the first terminal 10 may transmit/receive data in the PANthereof. With setting of the Zigbee profile, the second terminal 14 canperform the role of the Zigbee node in the PAN of the first terminal 10.

The first terminal 10 generates contents data in step S46. Thegeneration of the contents data can be implemented upon receiving aninput from a user of the first terminal 10. If the first terminal 10broadcasts the contents data in the PAN thereof in step S48, the secondterminal 14 receives the contents data. Also, the second terminal 14enables the display unit 26 to display the contents data, and theninforms the user of receiving the contents data in step S50.

FIG. 4 is a flowchart illustrating a method for transmitting/receivingdata between a first terminal and a second terminal, each of whichincludes a Zigbee communication module according to another exemplaryembodiment of the present invention.

Referring to FIG. 4, the second terminal 14 equipped with the Zigbeecommunication module 32 enters a PAN of the first terminal 10 in stepS54 from a waiting state in step S52. If the second terminal 14 entersthe PAN of the first terminal 10, the first terminal 10 sets a Zigbeeprofile in step S56.

The first terminal 10 generates contents data upon receiving an input,etc., from a user in step S58. The first terminal 10 extracts a tag fromthe contents data generated in step S58, and then generates profileinformation in step S60. The tags can be characters or images that arerepresentative of the contents data. Also, the profile informationcorresponds to data including at least one tag, and is data necessary togive notice of what information the contents data includes.

The first terminal 10 broadcasts the profile information generated instep S60 in the PAN of the first terminal 10 in step S62. The secondterminal 14 receives the profile information broadcasted in the PAN ofthe first terminal 10, and then compares a tag included in the receivedprofile with a previously stored tag in step S64. At this time, thepreviously stored tag can be at least one tag that has already beenstored in a memory 28 of the second terminal 14 upon receiving a userinput.

According to a comparative result, the first terminal 10 determines ifthe tag included in the received profile coincides with the previouslystored tag in step S66. If the tag included in the received profilecoincides with the previously stored tag, the second terminal 14requests the first terminal 10 to transfer contents data in step S68,and the first terminal 10 transfers the contents data to the secondterminal 14 in step S70. In contrast, if the tag included in thereceived profile does not coincide with the previously stored tag, thesecond terminal 14 does not receive the contents data from the firstterminal 10, but completes an operation thereof.

FIG. 5 is a flowchart illustrating a method for transmitting/receivingdata by a first terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to an exemplaryembodiment of the present invention.

Referring to FIG. 5, the first terminal 10 including the Zigbeecommunication module 32 receives an input from a user, and thengenerates contents data in step S72. In an exemplary embodiment, thefirst terminal 10 may display a User Interface (UI) for the user inputfor generating contents data through the display unit 26. The user caninput characters, etc., required to generate contents data through thekey input unit 24. Moreover, so as to generate the contents data, theuser can utilize images that have already been stored in the memory 28of the first terminal 10.

If contents data is generated in step S72, the first terminal 10extracts a tag from the generated contents data in step S74. The firstterminal 10 generates profile information by using the extracted tag,and then broadcasts the generated profile information in the PAN of thefirst terminal 10 in step S76. If the first terminal 10 receives acontents data transfer request from the second terminal 14 that entersthe PAN of the first terminal 10 in step S78, the first terminal 10transfers the generated contents data generated in step S72 to secondterminal 14 in step S80.

While a description is limitedly made of a situation where the firstterminal 10 receives a request for transferring contents data from thesecond terminal 14 according to an exemplary implementation, a firstterminal 10 may transfer contents data in a form of broadcasting withouta request for transferring contents data from the second terminal 14. Inaddition, the first terminal 10 may broadcast profile information andthe contents data by periods previously set in a PAN.

FIG. 6 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to an exemplaryembodiment of the present invention.

Referring to FIG. 6, the second terminal 14 determines that it hasentered the PAN of the first terminal 10 in step S82. In that process, aZigbee profile is set by the first terminal, and the second terminal 14can perform a role of the Zigbee node of the first terminal 10. Thesecond terminal 14 receives contents data from the first terminal 10 instep S84, generates log data corresponding to the received contentsdata, and then stores the generated log data in step S86.

The log data corresponding to information including information on thecontents data, a reception time point at which the contents data isreceived, a position at which the contents data is received, etc., isgenerated by the control unit 34, and then can be stored in the memory28. By storing the log data in the memory 28, even in a situation wheresubsequent contents data is deleted from the second terminal 14, a usercan confirm information on contents data that has already been received.

FIG. 7 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to anotherexemplary embodiment of the present invention.

Referring to FIG. 7, the second terminal 14 determines that it hasentered a PAN of a first terminal 10 in step S92, and then sets a Zigbeeprofile so as to perform a role of a Zigbee node of the first terminal10 in step S94. The second terminal 14 receives the profile informationfrom the first terminal 10 in step S96, and then compares a tag of thereceived profile information with a previously stored tag in step S98.According to a comparative result, a control unit of the second terminal14 determines if the tag of the received profile information coincideswith the previously stored tag in step S100.

If the tag of the received profile information coincides with thepreviously stored tag, the second terminal 14 requests the firstterminal 10 to transfer contents data in step S102, and then receivesthe relevant contents data in step S104. In contrast, if the tag of thereceived profile information does not coincide with the previouslystored tag, the second terminal 14 does not make a transfer request forreceiving the contents data of the first terminal 10, and then completesan operation thereof.

FIG. 8 is a flowchart illustrating a method for transmitting/receivingdata by a second terminal among mobile communication terminals, each ofwhich includes a Zigbee communication module according to anotherexemplary embodiment of the present invention.

Referring to FIG. 8, the second terminal 14 determines that it hasentered a PAN of a first terminal 10 in step S112, and then receivescontents data from the first terminal 10 in step S114. The secondterminal 14 generates log data corresponding to the received contentsdata in step S116. Then, the second terminal 14 compares the generatedlog data with previously stored log data in step S118, and thendetermines if the generated log data coincides with the previouslystored log data in step S120.

Whether the generated log data coincides with the previously stored logdata can be determined by comparing information on contents data, areception position of contents data, etc. of the generated log data withthose of the previously stored log data. If a tag of contents data, areception position, an IP address of the first terminal 10, etc. of thegenerated log data coincide with those of the previously stored logdata, the generated log data and the previously stored log data can bedetermined as coinciding with each other. The log data can correspond todata required to determine if contents data currently received by thesecond terminal 14 corresponds to previously received contents data.

If it is determined in step S120 that the generated log data coincideswith the previously stored log data, the second terminal 14 updates thegenerated log data, and then stores updated log data in step S122. Incontrast, if the generated log data does not coincide with thepreviously stored log data, the second terminal 14 enables a memory tostore newly generated log data in step S124.

While it is not described in the exemplary embodiment of the presentinvention, the second terminal 14 enables a display unit 26 to displaythe coincidence between the generated log data and the previously storedlog data if it is determined in step S120 that the generated log datacoincides with the previously stored log data, and can then inform auser of the coincidence between the generated log data and thepreviously stored log data.

FIGS. 9A and 9B are views illustrating contents data transferred from afirst terminal among mobile communication terminals, each of whichincludes a Zigbee communication module according to an exemplaryembodiment of the present invention.

FIG. 9A depicts a mobile discount coupon that a user advertises for acommercial purpose. The user can broadcast a commercial advertisement asillustrated in FIG. 9A in the PAN of the first terminal 10 by using thefirst terminal 10 including the Zigbee communication module 32. Thediscount coupon depicted in FIG. 9A is expressed as text, andcorresponds to one of discount coupons of miscellaneous fashion goods,such as shoes, bags, and the like.

FIG. 9B depicts an electronic business card that a user who utilizes amobile communication terminal including the Zigbee communication module32 can transfer to another user's mobile communication terminal in abusiness meeting, and the like. The user of the first terminal 10 maytransfer profile information including a tag, such as “electronicbusiness card”, in the PAN, and then broadcast the electronic businesscard, such as shown in FIG. 9B, to a mobile communication terminalincluded in the PAN. As in the case of the electronic business cardillustrated in FIG. 9B, contents data can include characters or numeralsas well as images.

At this time, since a PAN can be produced by any mobile communicationterminal equipped with the Zigbee communication module, a number ofmobile communication terminals, each of which can perform the role ofthe Zigbee coordinator within a specific zone, can be equal to one ormore. Hence, when the electronic business card illustrated in FIG. 9B isto be transferred in a conference room, the electronic business cardscan be exchanged by users.

Certain aspects of the present invention can also be embodied ascomputer readable code on a computer readable recording medium. Acomputer readable recording medium is any data storage device that canstore data which can be thereafter read by a computer system. Examplesof the computer readable recording medium include read-only memory(ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppydisks, optical data storage devices, and carrier waves (such as datatransmission through the Internet). The computer readable recordingmedium can also be distributed over network coupled computer systems sothat the computer readable code is stored and executed in a distributedfashion. Also, functional programs, code, and code segments foraccomplishing the present invention can be easily construed byprogrammers skilled in the art to which the present invention pertains.

While the invention has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims and their equivalents. Especially, in theabove-described exemplary embodiments of the present invention, whilecontents data corresponds to an advertisement or an electronic businesscard, those embodiments are given only for the sake of convenience so asto facilitate a description of the present invention. Therefore, in thecase of a mobile communication terminal equipped with a Zigbee module,by those skilled in the art, the above method for transmitting/receivingdata can be applied to all data which can be transmitted/received in aPAN.

What is claimed is:
 1. A terminal, comprising: a communication interfaceconfigured to perform short-distance communication; and a processorconfigured to: receive first profile information and first contentsdata, generate log data based on the received first profile informationand first contents data, determine if the generated log data andpreviously stored log data coincide with each other or not, update thepreviously stored log data if the generated log data and the previouslystored log data coincide with each other, and store the updated logdata.
 2. The terminal as claimed in claim 1, wherein the communicationinterface is further configured to generate a personal area network(PAN), and wherein the processor is further configured to control thecommunication interface to broadcast the first profile information andthe first content data in the PAN.
 3. The terminal as claimed in claim1, wherein the processor is further configured to generate the firstcontents data according to an input received from a user.
 4. Theterminal as claimed in claim 1, wherein the first contents datacorresponds to at least one of an advertisement, a guidance, multimediadata and a text message.
 5. The terminal as claimed in claim 1, whereinthe first profile information comprises at least one tag extracted fromthe first contents data, and the first tag corresponds to at least oneof a character and an image included in the first contents data.
 6. Theterminal as claimed in claim 1, wherein the communication interface isfurther configured to receive second profile information broadcastedfrom one or more second electronic devices, wherein a context engineextracts one or more second tags from the second profile information,and wherein the processor is further configured to: determine whetherthe one or more second tags and previously stored tag coincide with eachother or not, and control the communication interface to receive secondcontents data corresponding to the one or more second tags if the one ormore second tags and previously stored tag coincide with each other. 7.The as claimed in claim 1, wherein, if the generated log data andpreviously stored log data coincide with each other, the processor isfurther configured to inform a user that the generated log data and thepreviously stored log data coincide with each other.
 8. The terminal asclaimed in claim 1, further comprising: a display configured to displaythe second content data from the one or more second electronic devices.9. A method for transmitting/receiving data at a terminal, the methodcomprising: receiving first profile information and first contents data;generating log data to be used based on the received first profileinformation and first contents data; determining if the generated logdata and previously stored log data coincide with each other or not;updating the previously stored log data if the generated log data andthe previously stored log data coincide with each other; and storing theupdated log data.
 10. The method as claimed in claim 9, beforegeneration of the first contents data, further comprising generating apersonal area network (PAN), wherein the first contents data and thefirst profile information is broadcast in the PAN.
 11. The method asclaimed in claim 9, wherein the first contents data corresponds to atleast one of an advertisement, a guidance, multimedia data and a textmessage.
 12. The method as claimed in claim 9, wherein the first profileinformation comprises at least one tag extracted from the first contentsdata, and the tag corresponds to at least one of a character and animage included in first the contents data.
 13. The method as claimed inclaim 9, further comprising: receiving second profile informationbroadcasted from one or more electronic devices; extracting one or moresecond tags from the second profile information; determining whether theone or more second tags and previously stored tag coincide with eachother or not; and if the one or more second tags and previously storedtag coincide with each other, receiving second contents datacorresponding to the one or more second tags.
 14. The method as claimedin claim 9, further comprising: if the generated log data and previouslystored log data coincide with each other, informing a user that thegenerated log data and the previously stored log data coincide with eachother.
 15. The method as claimed in claim 9, further comprising:displaying the second content data from the one or more electronicdevices.